Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 Canada F2 Greece F1 Greece F2 France F9 India #2-w1 India #2-w4 USA F4 India F4 India F5 Germany F4 Germany F5 Morocco F2 Italy F2 Warsteiner Challenger - Wolfsburg Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome Banja Luka Challenger 2005 - Banja Luka Media Will Cup Busan Challenger Tennis - Busan India #2-w2 India #2-w3 India F1 India F2 USA F5 Dusseldorf Open 2006 - Dusseldorf Oberstaufen Cup - Oberstaufen Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth Siemens Open - Scheveningen San Marino CEPU Open - San Marino Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Flea Market Cup Busan Challenger Tennis - Busan IPP Open - Helsinki Sunrise Challenger Monza Challenger Rome Challenger Rome Challenger Lugano Challenger Turin Challenger Scheveningen Challenger Trani Challenger Todi Challenger Genova Challenger Oberstaufen Challenger Alphen Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Caltanissetta Challenger 10th Wartburg Open - Eisenach Marburg Challenger Oberstaufen Challenger Cordenons Challenger Como Challenger Alphen Challenger Tiburon Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Heilbronn Open - Heilbronn Meknes Challenger Oberstaufen Cup - Oberstaufen EI Bank Bulgarian Challenger - Sofia Rome Challenger Milano Challenger-Jameson Cup - Milan Banja Luka 2002 - Banja Luka San Benedetto Challenger Open de la Ville de Saint Denis - Reunion Island ECM Cup - Prague Muller Cup - Ulm Sibiu Challenger Zivnobanka Open 1999 - Prostejov Maia Open - Oporto Muller Cup 99 - Ulm Alphen Challenger Memorial Kolyaskin - Donetsk The LTA Wrexham Challenger - Wrexham Mersin Challenger ATU Cup 2001 - Weiden Nord/LB Open - Braunschweig Geneva Challenger - Geneva Samarkand Challenger - Samarkand USTA Men's Challenger of Dallas - Dallas Kuppers Kolsch Cup by Lambertz - Aachen USTA Challenger of Dallas - Dallas Furth Challenger DPD Challenger 2002 - Aschaffenburg Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Architect Open - Budapest Napoli Challenger - Napoli Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Polish Open 99 - Poznan Scheveningen Challenger Ostdeutscher Sparkassen Cup - Dresden Poznan Challenger Baden Open - Ettlingen Schickendanz Open - Furth Architect Open - Budapest ATU Cup - Weiden Muller Cup - Ulm Manerbio Challenger AXA Open - Espinho CA Challenger - Graz Copa Sevilla-Internacionales de Andalucia - Seville Garden Open - Rome Meerbusch Challenger Como Challenger Porsche Open - Poznan Alphen Challenger Jagermeister Open - Braunschweig The LTA Men's Challenger - Southampton Banja Luka Challenger Szczecin Challenger Steelers Cup - Kosice The LTA Wrexham Challenger - Wrexham Eckental Challenger Ispat Open 2004 - Ostrava Ljubljana Open - Ljubljana Alfa Romeo Tennis Cup - Cordenons Banja Luka Challenger 2004 - Banja Luka Almaty Challenger 1 - Almaty Oberstraufen Cup - Oberstaufen Heineken Challenger - Ho Chi Minh City Oberstaufen Cup - Oberstaufen ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Bauer Watertechnilogy Cup 2008 - Eckental Black Forest Open - Freudenstadt Qatar ATP Challenger - Doha Unicredit (Suisse) Bank S. A. Challenger - Chiasso XI Ciutat de Barcelona - Barcelona Kosice Open-Steelers Cup 2008 - Kosice BMW Tennis Championship - Sunrise 2005 Freeman Men's Challenger - Joplin 5 Volkswagen Challenger - Wolfsburg TED Open - Istanbul Furth Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Kosice Challenger Samsung Securities Cup - Seoul Roma Open Challenger - Rome Tatra Banka Open - Bratislava Poznan Challenger Szczecin Challenger Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin Intersport Heilbronn Open - Heilbronn s'Tennis Masters Challenger - Graz 2nd Campionati Internazionali di Tennis Del'Umbria - Todi BMW Tennis Championship - Sunrise Heilbronn Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open 2006 - Bratislava Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Morocco Tennis Tour - Marrakech Open Seat-Godo 2000 - Barcelona Oberstaufen Challenger Almaty Challenger 2 - Almaty Porsche Open - Poznan San Marino Cepu Open - San Marino Waldbaum's Hamlet Cup - Long Island Heilbronn Open - Heilbronn 9th Wartburg Open - Eisenach Black Forest Open - Freudenstadt Casablanca Challenger Dubai Tennis Open - Dubai 5th Sardinian International Championships - Cagliari San Marino Cepu Open - San Marino Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Dortmund Challenger UBS Open Gstaad - Gstaad St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Milan Indoors - Milan Rabat Challenger Open 13 - Marseille Trofeo Conde de Godo - Barcelona Generali Open 2002 - Kitzbuhel Rome Challenger Salem Open - Hong Kong CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland Adidas International - Sydney Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Thailand Open - Bangkok Banja Luka Challenger Ostrava Open 2005 - Ostrava Kamnik Challenger - Kamnik Furth Challenger Adidas International - Sydney ATP Challenger Hamburg - Hamburg ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg China Open - Beijing Australian Unity Western Australia Open - Perth Gallagher International - Hamilton Dubai Open - Dubai Schickedanz Open - Furth Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Synsam Swedish Open - Bastad Sacramento Challenger Mercedes Cup - Stuttgart Croatia Open - Umag China Open - Beijing Campionati Internazionali di Sicilia - Palermo Vietnam Open - Ho Chi Minh City CA Tennis Trophy - Vienna Intersport Heilbronn Open - Heilbronn Davidoff Swiss Indoors - Basel Ljubljana Open - Ljubljana Marrakech Challenger Chennai Open - Chennai Sydney International - Sydney Nottingham Men's Challenger - Nottingham Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Rome Challenger 2003 Freeman Men's Challenger - Joplin Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona BMW Open - Munich The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Badden Open by Rothaus - Ettlingen Furth Challenger Kosice Challenger Synsam Swedish Open - Bastad Marburg Challenger Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Open de Moselle - Metz Nord LB Open - Braunschweig BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Heilbronn Open - Heilbronn Open de Montauban - Montauban Grand Prix de Tennis de Lyon - Lyon AT&T Challenger of Dallas - Dallas Heineken Open - Auckland Oberstaufen Challenger Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Como Challenger Pekao Open - Szczecin Ordina Open - 's-Hertogenbosch Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Budapest Challenger - Budapest Oberstaufen Cup - Oberstaufen St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani Mercedes Cup - Stuttgart Black Forest Open 2002 - Freudenstadt Generali Open - Kitzbuhel Weissenhauser Strand Cup - Hamburg DPD Challenger 2001 - Aschaffenburg BA-CA Tennis Trophy - Vienna Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto Heineken Open - Auckland Steelers Cup - Kosice Baumag Open - Budapest Open 13 - Marseille Banca Marche Tennis Cup - San Benedetto 2004 Freeman Men's Challenger - Joplin Sarajevo Open 2004 - Sarajevo BA-CA Tennis Trophy - Vienna Volkswagen Challenger 2005 - Wolfsburg Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Adidas Open de Toulouse - Toulouse Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest If Stockholm Open - Stockholm Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Internationaux du Doubs - Besancon Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch International German Open - Hamburg ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Medibank International - Sydney SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca Generali Open 1999 - Kitzbuhel Mallorca Open - Mallorca Open Sabadell Atlantico - Barcelona Heineken Open - Auckland Dubai Tennis Open - Dubai Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag Tennislife Cup - Napoli PBZ Zagreb Indoors - Zagreb Scania Stockholm Open - Stockholm Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open Tarragona Costa Daurada - Tarragona Open Seat-Godo '99 - Barcelona Generali Open 2001 - Kitzbuhel AXA Cup - London Franklin Templeton Tennis Classic - Scottsdale Valencia Open - Valencia Monza Challenger Rome Challenger Brisbane - Brisbane Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Zagreb Challenger Furth Challenger Heineken Open - Auckland Heilbronn Challenger St. Brieuc Challenger AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Szczecin Challenger Chennai Open - Chennai China Open - Beijing Rio De Janeiro Challenger Sarajevo Challenger Porto Alegre Challenger Montevideo Challenger Gerry Weber Open - Halle Masters Series - Hamburg Heineken Open - Auckland Apia International - Sydney Quimper Challenger Rome Challenger Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag Ortisei Challenger Mumbai Open - Mumbai ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Studena Croatia Open - Umag BMW Open - Munich BMW Open - Munich German Tennis Championships - Hamburg China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heilbronn Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle BMW Open - Munich Open de Nice Cote d'Azur - Nice Grand Prix de Tennis de Lyon - Lyon Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Heilbronn Open - Heilbronn Banja Luka Challenger Tampere Imageneering Open - Tampere Warsteiner Challenger Lubeck 2001 - Lubeck Samsung Securities Cup - Seoul VIII Trofeo Ciudad de Quito - Quito DPD Challenger 99 - Aschaffenburg Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg VII Torneo Internazionale di Tennis - Barletta Schickendanz Open - Furth UBS Open Gstaad - Gstaad Samsung Securities Cup - Seoul Caversham International Tennis Tournament - Jersey Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai AIG Japan Open - Tokyo Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Thailand Open - Bangkok 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris China Open - Beijing Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Brasil Open - Costa do Sauipe Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai Connex Open Romania - Bucharest BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Internazionali BNL d'Italia - Rome Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam 2002 Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Salem Open - Hong Kong CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Tennis Masters Series - Toronto Tennis Masters Series - Hamburg Qatar Open - Doha Wimbledon - London Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne Brisbane International - Brisbane The Dubai Tennis Championships - Dubai French Open - Paris Rogers Masters - Montreal Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Chennai Open - Chennai Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Chennai Open - Chennai Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Heineken Open - Auckland Tennis Masters Series - Cincinnati The Ericsson Open - Miami BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Apia International - Sydney Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Monte Carlo Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Rogers Cup - Montreal Wimbledon - London Wimbledon - London Davis Cup, World Group, QF, ESP-RUS 4-1 U.S. Open - New York U.S. Open - New York Campionati Internazionali d'Italia - Rome French Open - Paris Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - Sydney Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QF, ESP-NED 4-1 Watsons Water Champions Challenge - Hong Kong Tennis Masters Cup - Sydney Olympics - Athens